package com.zjdiepu.www.model.yw.dto;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 合同登记<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年05月08日 09时50分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="YwContractsRegister", description="合同登记", parent = BaseModel.class)
public class YwContractsRegister extends BaseModel {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 业务提交时间
	 */
	@ApiModelProperty(name="busiConfirmTime",required=false,value="业务提交时间",example="2017-04-23 14:22:43")
	private Date busiConfirmTime;
	
	/**
	 * 贷款额
	 */
	@ApiModelProperty(name="loanAmount",required=false,value="贷款额",example="0")
	private Double loanAmount;
	
	/**
	 * 通道状态
	 */
	@ApiModelProperty(name="channelStatus",required=false,value="通道状态",example="0")
	private Integer channelStatus;
	
	/**
	 * 通道状态名称
	 */
	@ApiModelProperty(name="channelStatusName",required=false,value="通道状态名称",example="通道状态名称")
	private String channelStatusName;
	
	/**
	 * 来源
	 */
	@ApiModelProperty(name="source",required=false,value="来源",example="来源")
	private String source;
	
	/**
	 * 经销商名称
	 */
	@ApiModelProperty(name="dealerName",required=false,value="经销商名称",example="经销商名称")
	private String dealerName;
	
	/**
	 * 部门
	 */
	@ApiModelProperty(name="departmentName",required=false,value="部门",example="部门")
	private String departmentName;
	
	/**
	 * 业务员名称
	 */
	@ApiModelProperty(name="salersmanName",required=false,value="业务员名称",example="业务员名称")
	private String salersmanName;
	
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(name="cusName",required=false,value="客户姓名",example="客户姓名")
	private String cusName;
	
	/**
	 * 身份证号
	 */
	@ApiModelProperty(name="cusIdno",required=false,value="身份证号",example="身份证号")
	private String cusIdno;
	
	/**
	 * 银行名称
	 */
	@ApiModelProperty(name="bankname",required=false,value="银行名称",example="银行名称")
	private String bankname;
	
	/**
	 * 合同版本ID
	 */
	@ApiModelProperty(name="contractsId",required=false,value="合同版本ID",example="合同版本ID")
	private String contractsId;
	
	/**
	 * 合同名称
	 */
	@ApiModelProperty(name="contractsName",required=false,value="合同名称",example="合同名称")
	private String contractsName;
	
	/**
	 * 合同签署时间
	 */
	@ApiModelProperty(name="effectiveTime",required=false,value="合同签署时间",example="2017-04-23 14:22:43")
	private Date effectiveTime;
	
	/**
	 * 经办业务员
	 */
	@ApiModelProperty(name="salersmanIdThen",required=false,value="经办业务员",example="经办业务员")
	private String salersmanIdThen;
	
	/**
	 * 
	 */
	@ApiModelProperty(name="salersmanNameThen",required=false,value="",example="")
	private String salersmanNameThen;
	
	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public Date getBusiConfirmTime(){
		return this.busiConfirmTime;
	}
	
	public void setBusiConfirmTime(Date busiConfirmTime){
		this.busiConfirmTime = busiConfirmTime;
	}

	public Double getLoanAmount(){
		return this.loanAmount;
	}
	
	public void setLoanAmount(Double loanAmount){
		this.loanAmount = loanAmount;
	}

	public Integer getChannelStatus(){
		return this.channelStatus;
	}
	
	public void setChannelStatus(Integer channelStatus){
		this.channelStatus = channelStatus;
	}

	public String getChannelStatusName(){
		return this.channelStatusName;
	}
	
	public void setChannelStatusName(String channelStatusName){
		this.channelStatusName = channelStatusName;
	}

	public String getSource(){
		return this.source;
	}
	
	public void setSource(String source){
		this.source = source;
	}

	public String getDealerName(){
		return this.dealerName;
	}
	
	public void setDealerName(String dealerName){
		this.dealerName = dealerName;
	}

	public String getDepartmentName(){
		return this.departmentName;
	}
	
	public void setDepartmentName(String departmentName){
		this.departmentName = departmentName;
	}

	public String getSalersmanName(){
		return this.salersmanName;
	}
	
	public void setSalersmanName(String salersmanName){
		this.salersmanName = salersmanName;
	}

	public String getCusName(){
		return this.cusName;
	}
	
	public void setCusName(String cusName){
		this.cusName = cusName;
	}

	public String getCusIdno(){
		return this.cusIdno;
	}
	
	public void setCusIdno(String cusIdno){
		this.cusIdno = cusIdno;
	}

	public String getBankname(){
		return this.bankname;
	}
	
	public void setBankname(String bankname){
		this.bankname = bankname;
	}

	public String getContractsId(){
		return this.contractsId;
	}
	
	public void setContractsId(String contractsId){
		this.contractsId = contractsId;
	}

	public String getContractsName(){
		return this.contractsName;
	}
	
	public void setContractsName(String contractsName){
		this.contractsName = contractsName;
	}

	public Date getEffectiveTime(){
		return this.effectiveTime;
	}
	
	public void setEffectiveTime(Date effectiveTime){
		this.effectiveTime = effectiveTime;
	}

	public String getSalersmanIdThen(){
		return this.salersmanIdThen;
	}
	
	public void setSalersmanIdThen(String salersmanIdThen){
		this.salersmanIdThen = salersmanIdThen;
	}

	public String getSalersmanNameThen(){
		return this.salersmanNameThen;
	}
	
	public void setSalersmanNameThen(String salersmanNameThen){
		this.salersmanNameThen = salersmanNameThen;
	}

	@Override
	public String toString() {
		return super.toString() + "YwContractsRegister [busiId = " + busiId + ", busiConfirmTime = " + busiConfirmTime + ", loanAmount = " + loanAmount + ", channelStatus = " + channelStatus + ", channelStatusName = " + channelStatusName + ", "
			+ "source = " + source + ", dealerName = " + dealerName + ", departmentName = " + departmentName + ", salersmanName = " + salersmanName + ", cusName = " + cusName + ", "
			+ "cusIdno = " + cusIdno + ", bankname = " + bankname + ", contractsId = " + contractsId + ", contractsName = " + contractsName + ", effectiveTime = " + effectiveTime + ", "
			+ "salersmanIdThen = " + salersmanIdThen + ", salersmanNameThen = " + salersmanNameThen + "]";
	}
    
}